

/*# sourceMappingURL=style.css.map */

@media (max-width: 1201px){
	header nav a{
		margin-left: 1.5vw;
		font-size: 14px;
	}
	footer .top li + li{
		margin-left: 4vw;
	}
	#main .wrap1 .swiper-slide{
		padding: 0 15px;
	}
	#main .wrap2 .play{
	    width: 70px;
	    height: 70px;
	}
	#main .wrap2 .videobox{
		margin-top: 16px;
	}
	#main .wrap3{
		padding-top: 66px;
	}
	#main .wrap3 .swiper-container{
		margin-top: 16px;
	}
	#main .wrap3 .swiper-slide .text{
		padding: 15px;
	}
	#main .wrap3 .swiper-slide .text:after{
		right: 20px;
	}
	footer .bot{
		padding-bottom: 60px;
	}
	footer .bot .right,
	footer .bot .left{
		float: none;
	}
	#member .container ul li .line{
	    right: 30px;
	    bottom: 30px;
	}
	#member .container ul li .text{
      	padding: 4.4vw 5.3vw 2.67vw 2.67vw;
	}
	#member .container ul li .imgs{
		height: 400px;
	}
	#member .container ul li .text h4{
		font-size: 24px;
	}
	#member .container ul li .text .con{
		font-size: 14px;
	}
	#elink .container .grid-sizer,
	#elink .container .box{
		width: calc(50% - 28px);
	}
	#news .container li{
		width: calc(50% - 30px);
	}
	#video .container ul{
		margin: 82px -12px 0;
	}
	#video .container li{
		width: calc(33.333% - 24px);
		margin: 0 12px 36px;
	}
	#video .container li .d1{
		font-size: 18px;
		padding: 12px 20px 0 0;
	}
	.public_searbox input[type=text]{
		height: 60px;
		line-height: 60px;
	}
	#video .container .full{
		padding-bottom: 74px;
	}
	#investor .container .full{
    	padding-bottom: 100px;
	}
	#investor .container .paging{
		margin-top: 60px;
	}
	#investor .container li a{
		font-size: 16px;
	    padding: 15px 30px 15px 30px;
	}
	#investor .container li .tit{
		padding-left: 36px;
	}
	#road .container ul li h4{
		font-size: 16px;
	}
	#road .container ul li .text{
		padding: 0 24px 10px;
	}
	#road .container ul li .data{
		font-size: 12px;
	}
	#road .container ul li:first-child h4{
		font-size: 20px;
	}
	#road .container ul li:first-child .data{
		font-size: 16px;
	}
	#brand .container .brandbox .text{
		left: 50px;
	}
	#brand .container .brandbox h4{
		font-size: 18px;
	}
	#brand .container .brandbox .con{
		font-size: 12px;
	}
	#brand .container h3{
		font-size: 26px;
	}
	#brand .container .brandbox .text br{
		display: none;
	}
	#brand .container ul{
		margin-top: 80px;
	}
	#brand .container li .ico{
		height: 40px;
	}
	#brand .container li .d1{
		font-size: 20px;
	}
	#brand .container li span{
		font-size: 15px;
	}
	#brand .container li .d2, #brand .container li .d3{
		font-size: 14px;
	}
	#recruit .container .recruit-search-box input[type='text'], #recruit .container .recruit-search-box select{
		height: 60px;
		font-size: 14px;
		padding: 0 20px;
	}
	#recruit .container .recruit-search-box input[type='submit']{
		height: 60px;
	}
	#recruit .container .recruit-list .list-tit,
	#recruit .container .li-tit{
		padding: 0 5%;
	}
	#recruit .container .recruit-list span{
		font-size: 13px;
	}
	#recruit .container .recruit-list li .li-tit span{
		font-size: 15px;
	}
	#recruit .container .li-con{
		margin: 0 30px;
	}
	#recruit .container .li-con-fot .li-con-tit{
		font-size: 15px;
	}
	#recruit .container .li-con-fot .li-con-desc{
		font-size: 13px;
	}
	#recruit .container .more{
		font-size: 13px;
	}
	#contact .container .full{
		padding-bottom: 95px;
	}
	#contact .container .full .tit{
		font-size: 22px;
	}
	#contact .container ul{
		margin: 34px -8px 30px;
	}
	#contact .container ul li{
		width: calc(25% - 16px);
		margin: 0 8px;
	}
	#contact .container ul li .ico{
		height: 44px;
	}
	#contact .container ul li .d1{
		font-size: 16px;
		padding-top: 8px;
		padding-bottom: 6px;
	}
	#contact .container ul li{
		padding: 40px 0 30px;
	}
	#contact .container .inp1{
		margin-top: 10px;
	}
	#contact .container .email .prompt{
		font-size: 14px;
	}
	#contact .container textarea{
		margin-top: 16px;
		height: 144px;
	}
	#contact .container input[type=submit]{
		margin-top: 34px;
		font-size: ;
	}
	#contact .container .map{
		height: 400px;
		margin-top: 36px;
	}
	#channel .box .text .more{
		margin-top: 30px;
	}
	#channel-list .ad2 .d1{
		font-size: 50px;
	}
	#channel-list .ad2 .d2{
		font-size: 36px;
	}
	#channel-list .wrap1 .tit .d2:after{
		display: none;
	}
	#channel-list .wrap1{
		padding: 10vw 0 5.83vw;
	}
	#channel-list .wrap2{
		height: 40.416vw;
	}
	#channel-list .swiper-slide{
		width: calc(33.3333% - 10px);
	}
	#channel-list .wrap3 .text .con{
		height: auto;
		color: #999999;
		margin: 0 0 26px;
		display: block;
		overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	}
	#channel-list .wrap3 .text{
		padding-top: 20px;
	}
	#channel-list .wrap3{
		padding: 6.666vw 0 9.5vw;
	}
	#channel-list .wrap3 .subtit .d1{
		font-size: 30px;
	}
	#channel-list .wrap3 .subtit .d2{
		font-size: 42px;
	}
	#channel-list .wrap3 .swiper-container{
		margin-top: 48px;
	}
	#about .container .view{
		width: 1000px;
		max-width: 100%;
		left: 0;
	}
	#about .container .wrap2:after{
		max-width: 100%;
	}
	#honor .honor-top-desc .d1{
		font-size: 20px;
	}
	#honor .honor-top-desc .d2{
		font-size: 12px;
	}
	#honor .container ul{
		margin-bottom: 60px;
	}
	#honor .container ul li{
		font-size: 12px;
	}
	#honor .container .swbox .prev, #honor .container .swbox .next{
		width: 40px;
		height: 40px;
	}
	#honor .container .swiper-container{
		max-width: calc(100% - 120px);
		margin: 56px 0 0 80px;
	}
	#honor .container .text{
		font-size: 12px;
		margin-top: 24px;
		padding-top: 16px;
	}
	#honor .container .full{
		padding-top: 8.3vw;
		padding-bottom: 11.67vw;
	}
	header nav .sel-con .sel-list{
      	padding: 30px 30px 30px 37px;
	}
	header nav .sel-con .sel-list:after{
		left: 37px;
	}
	header nav .sel-con .sel-text-list h3{
		font-size: 24px;
	}
	header nav .sel-con .sel-text-list .text-con{
		font-size: 14px;
	}
	header nav .sel-con .sel-text-list .nav-more{
		padding: 6px 35px;
		font-size: 14px;
	}
	#leadership .container .full ul li{
		width: calc(33.3333% - 44px);
	}
	#leadership .container .full{
		padding-top: 60px;
	}
	#investor.duty .container li .tit{
		background-size: 24px auto;
	}
	#duty .container ul li .d1{
		font-size: 16px;
	}
	#duty .container ul li .d1:before{
		width: 32px;
		height: 32px;
	}
	#duty .container ul li a{
		padding-bottom: 20px;
	}
	#duty .container ul{
		margin-top: 80px;
	}
}
